﻿using System.Numerics;

namespace NodeBasedSkillEditor
{
    public class NodeData
    {
        public uint LocalId;
        public Vector2 Position;
        public string Description;

        public virtual bool CanBeEntry() { return false; }
        public virtual RT_Node BuildRuntimeNode(RT_DAG parentDAG) { return null; }
    }

    public class EntryNodeData : NodeData
    {
        public override bool CanBeEntry() { return true; }
    }
}
